package com.shrct.businessprocess.product;

import com.shrct.businessprocess.product.impl.RCProductEventImpl;
import com.shrct.businessprocess.product.proxy.RCProductEventProxy;
import edu.fudan.langlab.domain.security.User;
import edu.fudan.mylang.pf.EntityImplementation;
import edu.fudan.mylang.pf.IModelObject;
import java.util.Date;

@EntityImplementation(implementBy = RCProductEventImpl.class)
public interface RCProductEvent extends IModelObject {
  public abstract Date getDate();
  
  public abstract RCProductEvent setDate(final Date date);
  
  public abstract User getOperator();
  
  public abstract RCProductEvent setOperator(final User operator);
  
  public abstract String getEventTitle();
  
  public abstract String getDescription();
  
  public abstract RCProductEventProxy toProxy();
}
